having a horn handle/haft - Alemán Inglés Diccionario